首页> 外文OA文献 >An advanced environment supporting structured parallel programming in Java
【2h】

An advanced environment supporting structured parallel programming in Java

机译:支持Java中结构化并行编程的高级环境

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In this work we present Lithium, a pure Java structured parallel programming environment based on skeletons (common, reusable and efficient parallelism exploitation patterns). Lithium is implemented as a Java package and represents both the first skeleton based programming environment in Java and the first complete skeleton based Java environment exploiting macro-data flow implementation techniques.Lithium supports a set of user code optimizations which are based on skeleton rewriting techniques. These optimizations improve both absolute performance and resource usage with respect to original user code. Parallel programs developed using the library run on any network of workstations provided the workstations support plain JRE. The paper describes the library implementation, outlines the optimization techniques used and eventually presents the performance results obtained on both synthetic and real applications.
机译:在这项工作中,我们介绍了Lithium,这是一个基于框架的纯Java结构的并行编程环境(常见,可重用和有效的并行开发模式)。 Lithium是作为Java包实现的,它代表了Java中第一个基于框架的编程环境和第一个利用宏数据流实现技术的完整的基于Java框架的环境。Lithium支持一组基于框架重写技术的用户代码优化。这些优化相对于原始用户代码可以提高绝对性能和资源使用率。只要工作站支持纯JRE,使用该库开发的并行程序就可以在任何工作站网络上运行。本文介绍了该库的实现,概述了所使用的优化技术,并最终介绍了在合成和实际应用程序中获得的性能结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号